The Smallest Pair of Noncrossing Paths in a Rectilinear Polygon

نویسندگان

  • Chung-Do Yang
  • D. T. Lee
  • Chak-Kuen Wong
چکیده

Smallest rectilinear paths are rectilinear paths with a minimum number of bends and with a minimum length, simultaneously. In this paper, given two pairs of terminals within a rectilinear polygon, we derive an algorithm to find a pair of noncrossing rectilinear paths within the polygon such that the total number of bends and the total length are both minimized. Although a smallest rectilinear path between two terminals in a rectilinear polygon always exists, we show that such a smallest pair may not exist for some problem instances. In that case, the algorithm presented will find, among all noncrossing paths with a minimum total number of bends, a pair whose total length is the shortest, or find, among all noncrossing paths with a minimum total length, a pair whose total number of bends is minimized. We provide a simple linear time and space algorithm based on the fact that there are only a limited number of configurations of such a solution pair.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Optimal Algorithm for Minimum-Link Rectilinear Paths in Triangulated Rectilinear Domains

We consider the problem of finding minimum-link rectilinear paths in rectilinear polygonal domains in the plane. A path or a polygon is rectilinear if all its edges are axis-parallel. Given a set P of h pairwise-disjoint rectilinear polygonal obstacles with a total of n vertices in the plane, a minimumlink rectilinear path between two points is a rectilinear path that avoids all obstacles with ...

متن کامل

Computing the Geodesic L 1 -diameter and Center of a Simple Rectilinear Polygon

The diameter of a set S of points is the maximal distance between a pair of points in S. The center of S is the set of points that minimize the distance to their furthest neighbours. The problem of nding the diameter and center of a simple polygon with n vertices for diierent distance measures has been studied extensively in recent years. There are algorithms that run in linear time if the geod...

متن کامل

Minimum rectangular partition problem for simple rectilinear polygons

In this paper, an O ( n log log n ) algorithm is proposed for minimally rectangular partitioning a simple rectilinear polygon. For any simple rectilinear polygon P , a vertex-edge visible pair is a vertex and an edge that can be connected by a horizontal or vertical line segment that lies entirely inside P . We show that, if the vertex-edge visible pairs are found, the maximum matching and the ...

متن کامل

Rational Associahedra and Noncrossing Partitions

Each positive rational number x > 0 can be written uniquely as x = a/(b− a) for coprime positive integers 0 < a < b. We will identify x with the pair (a, b). In this paper we define for each positive rational x > 0 a simplicial complex Ass(x) = Ass(a, b) called the rational associahedron. It is a pure simplicial complex of dimension a − 2, and its maximal faces are counted by the rational Catal...

متن کامل

An Approximation Algorithm for the Two-Watchman Route in a Simple Polygon

The two-watchman route problem is that of computing a pair of closed tours in an environment so that the two tours together see the whole environment and some length measure on the two tours is minimized. Two standard measures are: the minmax measure, where we want the tours where the longest of them has minimal length, and the minsum measure, where we want the tours for which the sum of their ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • IEEE Trans. Computers

دوره 46  شماره 

صفحات  -

تاریخ انتشار 1997